export const debounce = (fn, delay = 10) => {
  let timeId = null
  return function () {
    clearTimeout(timeId)

    // 在这如果要做一些特殊情况的处理，比如说第一次进来的处理情况。
    // 本项目中不需要
    // if (!timeId) {

    // }
    timeId = setTimeout(() => {
      fn && fn()
    }, delay)
  }
}
